package smallfrench.moteur.biblio.igu;

import java.awt.Container;

import javax.swing.JLabel;

import smallfrench.moteur.biblio.AClasse;
import smallfrench.moteur.biblio.AnnotationMembre;
import smallfrench.moteur.biblio.RChaine;
import smallfrench.moteur.biblio.RClasse;

public class Etiquette extends Composant {

	public static final RClasse SUPER = Composant.CLASSE;

	public static final AClasse CLASSE = AClasse.creer(Etiquette.class);

	private JLabel label;

	@AnnotationMembre
	public Etiquette(RChaine texte) {
		label = new JLabel(texte.valeur);
	}

	@AnnotationMembre
	public void modifierTexte(RChaine chaine) {
		label.setText(chaine.valeur);
	}

	@AnnotationMembre
	public RChaine obtenirTexte() {
		return new RChaine(label.getText());
	}

	@Override
	public Container getComponent() {
		return label;
	}

}
